AcyMailerPhp\Mailer D

Total Complexity 659
Dependencies 7
Dependents 0
Total lines 5,236
Lines of code 2,667
Logical lines of code 1,465
Comment lines 1,928
Methods 121
Properties 78

Methods 121

Method Rating Maintainability Complexity Lines of code
createBody()
D
22
31 251
smtpConnect()
D
29 35 116
preSend()
D
31 32 104
createHeader()
B
36 23 74
DKIM_Add()
B
30 20 117
msgHTML()
B
36 21 78
wrapText()
B
37 21 78
setLanguage()
B
33 16 98
sendmailSend()
B
37 16 77
attachAll()
B
37 15 82
parseAddresses()
B
40 16 60
smtpSend()
B
38 15 67
encodeHeader()
B
39 15 62
mailSend()
A
42 13 50
mb_pathinfo()
A
48 14 34
addOrEnqueueAnAddress()
A
45 11 40
getMailMIME()
A
47 11 36
postSend()
A
49 11 29
validateAddress()
A
47 10 36
punyencodeAddress()
A
49 9 30
addAnAddress()
A
47 8 40
replaceCustomHeader()
A
51 9 25
edebug()
A
47 8 38
_mime_types()
A
31 2 122
isValidHost()
A
55 9 17
encodeString()
A
49 8 32
setFrom()
A
50 8 28
DKIM_Sign()
A
50 8 28
addEmbeddedImage()
A
47 7 35
addAttachment()
A
47 7 35
isShellSafe()
A
54 8 19
serverHostname()
A
57 8 16
clearCustomHeader()
S
57 8 15
encodeQ()
S
50 7 27
utf8CharBoundary()
S
51 7 26
setError()
S
55 7 19
addCustomHeader()
S
57 7 15
DKIM_QP()
S
58 7 13
addStringEmbeddedImage()
S
50 6 28
setWordWrap()
S
58 6 16
addStringAttachment()
S
50 5 28
mailPassthru()
S
53 5 21
getBoundary()
S
55 5 20
encodeFile()
S
55 5 20
setMessageType()
S
59 5 16
generateId()
S
57 5 16
setSMTPXclientAttribute()
S
62 5 11
base64EncodeWrapMB()
S
51 4 24
send()
S
60 4 15
lang()
S
62 4 12
fileIsAccessible()
S
63 4 10
DKIM_HeaderC()
S
57 3 15
cidExists()
S
66 4 8
getSmtpErrorMessage()
S
63 3 11
doCallback()
S
70 3 5
inlineImageExists()
S
67 3 8
attachmentExists()
S
67 3 8
normalizeBreaks()
S
63 3 10
__construct()
S
69 3 6
smtpClose()
S
71 3 6
addrFormat()
S
67 3 7
set()
S
66 2 8
quotedString()
S
70 2 6
html2text()
S
64 2 10
idnSupported()
S
78 2 3
getSMTPInstance()
S
71 2 6
isQmail()
S
65 2 9
isSendmail()
S
65 2 9
DKIM_BodyC()
S
68 2 7
filenameToType()
S
66 2 8
clearCCs()
S
68 2 7
clearAddresses()
S
68 2 7
clearBCCs()
S
68 2 7
isHTML()
S
70 2 7
addrAppend()
S
67 2 7
hasMultiBytes()
S
70 2 6
getBoundaries()
S
72 2 6
getTranslations()
S
72 2 6
validateEncoding()
S
64 1 13
getToAddresses()
S
82 1 3
secureHeader()
S
77 1 3
addAddress()
S
79 1 3
stripTrailingWSP()
S
79 1 3
stripTrailingBreaks()
S
79 1 3
getLE()
S
81 1 3
getOAuth()
S
82 1 3
getAllRecipientAddresses()
S
82 1 3
setLE()
S
80 1 3
sign()
S
71 1 6
getReplyToAddresses()
S
82 1 3
getBccAddresses()
S
82 1 3
isMail()
S
81 1 3
isSMTP()
S
81 1 3
hasLineLongerThanMax()
S
77 1 3
getCcAddresses()
S
82 1 3
getAttachments()
S
82 1 3
isError()
S
81 1 3
addCC()
S
79 1 3
clearAllRecipients()
S
70 1 7
has8bitChars()
S
79 1 3
textLine()
S
80 1 3
encodeQP()
S
79 1 3
headerLine()
S
79 1 3
endBoundary()
S
78 1 3
getSentMIMEMessage()
S
75 1 4
alternativeExists()
S
80 1 3
clearQueuedAddresses()
S
68 1 8
clearReplyTos()
S
77 1 4
clearAttachments()
S
81 1 3
addBCC()
S
79 1 3
clearCustomHeaders()
S
81 1 3
getSMTPXclientAttributes()
S
82 1 3
setSMTPInstance()
S
77 1 4
rfcDate()
S
75 1 4
isPermittedPath()
S
78 1 3
getLastMessageID()
S
82 1 3
__destruct()
S
82 1 3
setBoundaries()
S
70 1 6
getCustomHeaders()
S
82 1 3
addReplyTo()
S
79 1 3
setOAuth()
S
81 1 3